/* tslint:disable */
/* eslint-disable */

import React, { FunctionComponent } from 'react';
import { ViewProps } from 'react-native';
import { Svg, GProps, Path } from 'react-native-svg';
import { getIconColor } from './helper';

interface Props extends GProps, ViewProps {
  size?: number;
  color?: string | string[];
}

let Icondianpu2: FunctionComponent<Props> = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M627.94 474.05c-54.819 0-99.511-50.64-99.511-112.693v-37.618h199.022v37.618c0 62.214-44.692 112.693-99.511 112.693zM64.343 361.356v-37.618h199.022v37.618c0 62.054-44.692 112.693-99.511 112.693s-99.511-50.478-99.511-112.693zM495.408 73.336v225.387H305.71l49.836-225.387z"
        fill={getIconColor(color, 0, '#F3797D')}
      />
      <Path
        d="M668.291 73.336l49.836 225.387H528.429V73.336zM296.386 323.899h199.022v37.457c0 62.054-44.692 112.693-99.511 112.693s-99.511-50.64-99.511-112.693v-37.457zM760.311 323.899h199.022v37.457c0 62.054-44.692 112.693-99.511 112.693-54.82 0-99.511-50.64-99.511-112.693v-37.457z"
        fill={getIconColor(color, 1, '#3A5CAC')}
      />
      <Path
        d="M938.917 298.723h-185.84L703.241 73.336h136.004z"
        fill={getIconColor(color, 2, '#F3797D')}
      />
      <Path
        d="M184.27 73.336h136.165l-49.836 225.387H84.759zM97.203 495.368c10.771 2.411 21.864 3.697 33.117 3.697 54.176 0 101.194-13.737 132.628-75.236 30.223 45.656 78.451 75.236 132.628 75.236s102.405-29.58 132.628-75.236c22.934 50.221 59.088 67.269 99.511 71.378v454.471H97.203v-454.31z"
        fill={getIconColor(color, 3, '#3A5CAC')}
      />
      <Path
        d="M909.786 950H644.37V495.368c40.512-9.324 75.558-35.367 99.511-71.378 30.223 45.656 78.451 75.236 132.628 75.236 11.414 0 22.346-1.286 33.117-3.697V950h0.16z"
        fill={getIconColor(color, 4, '#F3797D')}
      />
      <Path
        d="M793.685 686.995c0 20.738-14.79 37.618-33.117 37.618-18.327 0-33.117-16.88-33.117-37.618 0-20.738 14.79-37.618 33.117-37.618 18.326 0 33.117 16.88 33.117 37.618z"
        fill={getIconColor(color, 5, '#FFFFFF')}
      />
    </Svg>
  );
};

Icondianpu2.defaultProps = {
  size: 18,
};

Icondianpu2 = React.memo ? React.memo(Icondianpu2) : Icondianpu2;

export default Icondianpu2;
